package form.events
{
	import flash.events.Event;
	
	import form.interfaces.IFormElement;

	public class FormElementChangeEvent extends Event
	{
		public static const RADIO_ON:String = "Form:FormElementChangeEventRadioOn";
		public static const RADIO_OFF:String = "Form:FormElementChangeEventRadioOff";
		public static const RADIO_ENABLED:String = "Form:FormElementChangeEventRadioEnabled";
		public static const RADIO_DISABLED:String = "Form:FormElementChangeEventRadioDisabled";
		
		public static const INPUT_VALUE_CHANGED:String = "Form:FormElementChangeEventInputValueChanged";
		
		public static const SELECT_OPTION_SELECTED:String = "Form:FormElementChangeEventSelectOptionSelected";
		
		public static const CHECKBOX_ON:String = "Form:FormElementChangeEventCheckBoxOn";
		public static const CHECKBOX_OFF:String = "Form:FormElementChangeEventCheckBoxOff";
		
		public static const SLIDE_CHANFGE:String = "Form:FormElementChangeEventSlideChange";
		
		public static const FORM_BUTTON_ON:String = "Form:FormElementChangeEventFormButtonOn";
		
		public var element:IFormElement;
		
		public function FormElementChangeEvent(type:String)
		{
			super(type, true, true);
		}
		
	}
}